package com.emagic.manage.biz;

import android.content.Context;

import com.emagic.manage.LifeApplication;
import com.emagic.manage.common.preference.UserSharedPreference;
import com.emagic.manage.data.entities.response.UserResponse;

/**
 * 登录成功之后的统一回调处理
 *
 * @author baoy
 * @version 1.0
 *          Create by 16/4/29 下午5:56
 */
public class LoginCallback {

    /**
     * 登录,注册后处理
     *
     * @param ctx
     * @param userResponse
     */
    protected void handleLoginSuccess(Context ctx, UserResponse userResponse) {

        LifeApplication.getInstance().setCurrentUser(userResponse);

        //保存登录成功的用户信息,每次重新登录会覆盖上次登录信息
        UserSharedPreference userSharedPreference = UserSharedPreference.getInstance(ctx);
        UserProfile userProfile = new UserProfile();
        userProfile.apply(userResponse);
        userSharedPreference.putUserProfile(userProfile);

    }

}
